.login-mobile {
	display:none;
}
select {
	-webkit-appearance: menulist;
	-moz-appearance: menulist;
}
.scheme_original .sc_button.sc_button_style_border {
	min-width:175px;
	margin-top:5px;
}
.vc_btn3.vc_btn3-size-md {
	min-width:200px;
	margin-top:5px;
}
.page-id-5990 .footer-cta {
	display:none !important;
}
.what-cta .sc_call_to_action_button:nth-of-type(2) a {
  background-color:#777 !important;
  border-color:#777 !important;
}
.what-cta .sc_call_to_action_button:nth-of-type(2) a:hover {
  background-color:transparent !important;
  border-color:#777 !important;
  color:#777 !important;
}
button a {
	color:#fff !important;
}
.home .columns_wrap > [class*="column-"].column_padding_bottom {
	padding-bottom:0 !important;
}
.sc_services_wrap .column-1_5 {
	width:19%;
}
.sc_services_wrap .column-1_5 h4 {
	color:#fff !important;
}
.vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-warning:active, .vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
	background-color: rgb(245, 132, 55);
	font-size:15px;
}
.page-id-801 h2 {
	font-size:2.2em;
}
.scheme_original .body_wrap {
	color:#000;
}
input[type="text"], input[type="number"], input[type="email"], input[type="password"], input[type="search"], select, textarea {
	height:3em;
}
.gform_wrapper h2.gsection_title {
	font-size: 1.95em !important;
color: #fff;
padding: 6px !important;
}
#header-get-free-quote-button {
	padding:8px 30px;
}
.scheme_original .sidebar_inner {
	padding-top:20px !important;
	background-color:#fff;
	border-left: 1px solid #ddd;
}
#testimonials_widget-3 {
	border-top:1px solid #ddd;
	padding-top: 30px;
	padding-bottom:50px;
	border-bottom: 1px solid #ddd;
}
.testimonials-widget-testimonials3 blockquote {
	font-family: "Open Sans", sans-serif;
	font-style: italic !important;
	font-weight: 600;
	color:#48A943;
	font-size:1.1em;
	line-height: 1.3em;
}
#text-6 {
	border-top:1px solid #ddd;
	padding-top: 30px;
}
#media_image-6 {
	border-bottom:1px solid #ddd;
	padding-bottom:50px;
}
#media_image-2 {
	margin-top:0px;
}
.scheme_original .widget_area_inner a, .scheme_original .widget_area .widget_title, .scheme_original .widget_area_inner, .scheme_original .widget_area_inner ul li a {
	color:#000;
}
footer.scheme_original .widget_area_inner a, footer.scheme_original .widget_area .widget_title, footer.scheme_original .widget_area_inner, footer.scheme_original .widget_area_inner ul li a {
	color:#fff;
}
footer h5 {
	color:#fff !important;
}
footer .logo {
	padding-top:0 !important;
}
.scheme_original .widget_area_inner a {
	color:#498FC4;
}
.vc_btn3.vc_btn3-size-md {
	font-weight: bold;
		border:none !important;
		padding:11px 36px;
}
.scheme_original input[type="submit"]:not([class*="sc_button_hover_"]):hover, .scheme_original input[type="reset"]:not([class*="sc_button_hover_"]):hover, .scheme_original input[type="button"]:not([class*="sc_button_hover_"]):hover, .scheme_original button:not([class*="sc_button_hover_"]):hover, .scheme_original .sc_button.sc_button_style_filled:not([class*="sc_button_hover_"]):hover {
	background-color:#DD7731 !important;
}
#customer_testimonials_page .sc_testimonial_item{
	padding-bottom: 20px;
}
footer.contacts_wrap {
	display:none;
}
.top_panel_style_6 .top_panel_middle_contact_phone {
	margin-top:0.75em;
}
.scheme_original .top_panel_style_6 .top_panel_middle_contact_phone:before {
	background-color:transparent;
}
.scheme_original #send_comment, .scheme_original input[type="submit"].sc_button_inverse, .scheme_original input[type="reset"].sc_button_inverse, .scheme_original input[type="button"].sc_button_inverse, .scheme_original button.sc_button_inverse, .scheme_original .sc_button.sc_button_style_filled.sc_button_inverse {
	background-color:#498FC4;
}
.scheme_original .sc_form .sc_form_address_label {
	color:#48A943;
}
.page_content_wrap {
	padding:2em 0;
}
 .testimonials-widget-testimonials3 blockquote:before {
	content:'' !important;	 
 }
 .testimonials-widget-testimonials3 blockquote {
	padding: 10px;  
	margin:0;
	line-height: 1.25em;
 }
 .widget_area .widget_title {
	 padding:0;
	 margin-bottom:5px;
 }
.testimonials-widget .post_info, .testimonials-widget .view_more_button {
	display:none;
}
.testimonials-widget .post_content {
	margin-bottom:0 !important;
}
.post_item_excerpt:not([class*="column"]) + .post_item_excerpt:not([class*="column"]) {
	padding-top: 3.2em;
	margin-top:3.2em;
}
.testimonials-widget-testimonial .bottom_text {
	float:right;
	margin-top:0.5em;
}
.widget_area h5 {
	line-height: 1em;
}
.scheme_original .widget_area .widget_title:after, .scheme_original .widget_area_inner aside:nth-child(2n+4), .scheme_original .widget_area_inner aside+aside {
	background-color:transparent;
}
.scheme_original .sidebar_inner aside:nth-child(3n+4), .scheme_original .sidebar_inner aside:nth-child(3n+5), .scheme_original .sidebar_inner aside:nth-child(3n+6), .scheme_original .sidebar_outer_inner aside:nth-child(3n+4), .scheme_original .sidebar_outer_inner aside:nth-child(3n+5), .scheme_original .sidebar_outer_inner aside:nth-child(3n+6), .scheme_original .widget_area_inner aside:nth-child(2n+3), .scheme_original .widget_area_inner aside:nth-child(2n+4), .scheme_original .widget_area_inner aside+aside {
	border-color:transparent;
}
.scheme_original .widget_area_inner .widget_text a:not(.sc_button), .scheme_original .widget_area_inner .post_info a {
	color:#F58437;
}
.scheme_original .widget_area_inner .widget_text a:not(.sc_button):hover, .scheme_original .widget_area_inner .post_info a:hover {
	color:#DD7731;
}
.scheme_original .top_panel_title_inner {
	background-size:cover;
}
@media screen and (max-width:1440px) {
	.top_panel_wrap .logo_main {
		max-height:60px;
		margin-top:15px;
	}
	.scheme_original .menu_main_nav > li > a {
		font-size:12px;
	}
	.article_style_boxed .sidebar_inner, .body_filled .sidebar[class*="scheme_"] .sidebar_inner {
		padding:0;
	}
}
@media screen and (max-width:1440px) {
	#home-page-intro-wrapper .sc_intro{
    min-height: 300px;
}
}
@media screen and (max-width:1260px) {
	.scheme_original .menu_main_nav > li > a {
		font-size:11px;
	}
}
@media (min-width: 1024px) and (max-width: 1135px) {
  #header-get-free-quote-button {
    top: 0px !important;
    padding: 5px 13px;
  }
  .top_panel_fixed #header-get-free-quote-button {
	  margin-right:-482px;
  }
}
@media screen and (max-width:1024px) {
	#header-get-free-quote-button {
    z-index: 1000000;
}
	.top_panel_wrap .logo_main {
		max-height:100%;
	}
	#header-get-free-quote-button {
		padding: 6px 10px;
	}
	.sc_services_style_services-2.sc_services_type_images .sc_services_item_content_wrap {
		padding-right:0 !important;
	}
	.sc_services_style_services-2 .sc_services_item_title {
		font-size:1.2em;
		font-weight: 444400;
	}
	.menu-footer-menu-container a {
		font-size:10px;
	}
	div.column-1_3.sc_column_item.sc_column_item_1.odd.first div.vc_empty_space {
		margin-top:20px;
	}
	
}
@media (min-width: 960px) and  (max-width:1023px) {
	.sc_services_style_services-2 .sc_services_item_title {
		font-size:1.2em;
	}
	.menu-footer-menu-container a {
		font-size:8px;
	}
	}
	@media screen and (max-width: 990px) {
		.vc_custom_1476180070067 {
    background-position: 45% 0;
}
    .sidebar aside {
        width: 100%;
    }
    .firstmonth-text {
	    margin-right:1em !important;
    }
}
@media screen and (max-width: 768px) {
	.sc_services_style_services-2 .sc_services_item_title {
		font-size:1.2em;
	}
	.login-mobile {
		display:block;
	}
}
@media screen and (max-width: 550px) {
		.vc_custom_1476180070067 {
    background-position: 65% 0;
}
.slider_over_content_inner .sc_services_style_services-3 .column-1_5 {
	width:19% !important;
}
.rev-btn {
	padding: 12px !important;
	font-size:13px !important
}
.footer-cta, .cta-bottom .vc_column-inner {
		text-align:center;
}
.cta-bottom .vc_column-inner {
	padding-left:15px !important;

}
}
@media screen and (max-width: 500px) {
	#header-get-free-quote-button {
		right:20px !important;
		padding: 6px !important;
		font-size:11px !important;
	}
	}
@media screen and (max-width: 350px) {
	.slider-title {
		line-height: 26px !important;
	}
	.slider-subtitle {
		line-height: 15px !important;
	}
	.rev-btn {
		padding: 6px !important;
		margin-top:-10px;
	}
	.tp-caption img {
		margin-top:-30px;
	}
	}
